import { AMI_IGuild_createGuild } from "./AMI_IGuild_createGuild";
import { EOperOption } from "./EOperOption";
import { AMI_IGuild_changeGuildPurpose } from "./AMI_IGuild_changeGuildPurpose";
import { AMI_IGuild_getGuildInfo } from "./AMI_IGuild_getGuildInfo";
import { AMI_IGuild_searchGuilds } from "./AMI_IGuild_searchGuilds";
import { AMI_IGuild_applyGuild } from "./AMI_IGuild_applyGuild";
import { AMI_IGuild_cancelApply } from "./AMI_IGuild_cancelApply";
import { AMI_IGuild_invitePlayer } from "./AMI_IGuild_invitePlayer";
import { AMI_IGuild_dealApply } from "./AMI_IGuild_dealApply";
import { AMI_IGuild_dealInvite } from "./AMI_IGuild_dealInvite";
import { AMI_IGuild_memberOper } from "./AMI_IGuild_memberOper";
import { EGuildPosition } from "./EGuildPosition";
import { AMI_IGuild_getApplyList } from "./AMI_IGuild_getApplyList";
import { AMI_IGuild_getGuildPlayerInfo } from "./AMI_IGuild_getGuildPlayerInfo";
import { AMI_IGuild_disbandGuild } from "./AMI_IGuild_disbandGuild";
import { AMI_IGuild_applyPlayersGuild } from "./AMI_IGuild_applyPlayersGuild";
import { AMI_IGuild_getGuildStructure } from "./AMI_IGuild_getGuildStructure";
import { AMI_IGuild_updateGuildStruture } from "./AMI_IGuild_updateGuildStruture";
import { EGuildStructureType } from "../Public/EGuildStructureType";
import { AMI_IGuild_cancelUpdateGuildStruture } from "./AMI_IGuild_cancelUpdateGuildStruture";
import { AMI_IGuild_accelerateUpdateGuildStruture } from "./AMI_IGuild_accelerateUpdateGuildStruture";
import { AMI_IGuild_getGuildAuraEvent } from "./AMI_IGuild_getGuildAuraEvent";
import { AMI_IGuild_updateGuild } from "./AMI_IGuild_updateGuild";
import { AMI_IGuild_updatePlayerGuildData } from "./AMI_IGuild_updatePlayerGuildData";
import { EUpdateType } from "../Public/EUpdateType";
import { EEntityAttribute } from "../Public/EEntityAttribute";
import { AMI_IGuild_changePlayerGuildData } from "./AMI_IGuild_changePlayerGuildData";
import { AMI_IGuild_buyGuildSpace } from "./AMI_IGuild_buyGuildSpace";
import { AMI_IGuild_getGuildSpaceList } from "./AMI_IGuild_getGuildSpaceList";
import { AMI_IGuild_getAward } from "./AMI_IGuild_getAward";
import { AMI_IGuild_donateMoney } from "./AMI_IGuild_donateMoney";
import { AMI_IGuild_getGuildShopItems } from "./AMI_IGuild_getGuildShopItems";
import { AMI_IGuild_buyGuildShopItem } from "./AMI_IGuild_buyGuildShopItem";
import { AMI_IGuild_operGuildWarehouse } from "./AMI_IGuild_operGuildWarehouse";
import { EGuildWarehouseOper } from "./EGuildWarehouseOper";
import { SPlayerItem } from "../Public/SPlayerItem";
import { AMI_IGuild_destroyGuildWarehouse } from "./AMI_IGuild_destroyGuildWarehouse";
import { AMI_IGuild_assignGuildWarehouse } from "./AMI_IGuild_assignGuildWarehouse";
import { AMI_IGuild_assignGuildWarehouseEx } from "./AMI_IGuild_assignGuildWarehouseEx";
import { EGuildAssignType } from "./EGuildAssignType";
import { AMI_IGuild_applyGuildWarehouse } from "./AMI_IGuild_applyGuildWarehouse";
import { AMI_IGuild_cancelApplyGuildWarehouse } from "./AMI_IGuild_cancelApplyGuildWarehouse";
import { AMI_IGuild_replyGuildWarehouse } from "./AMI_IGuild_replyGuildWarehouse";
import { AMI_IGuild_getAllGuildWarehouseApplys } from "./AMI_IGuild_getAllGuildWarehouseApplys";
import { AMI_IGuild_getGuildWarehouseApplys } from "./AMI_IGuild_getGuildWarehouseApplys";
import { AMI_IGuild_drawGuildWarehouse } from "./AMI_IGuild_drawGuildWarehouse";
import { AMI_IGuild_getGuildWarehouses } from "./AMI_IGuild_getGuildWarehouses";
import { AMI_IGuild_moveGuildWarehouseEx } from "./AMI_IGuild_moveGuildWarehouseEx";
import { AMI_IGuild_getGuildWarehousesEx } from "./AMI_IGuild_getGuildWarehousesEx";
import { AMI_IGuild_getGuildWarehouseRecords } from "./AMI_IGuild_getGuildWarehouseRecords";
import { AMI_IGuild_changeYYQQ } from "./AMI_IGuild_changeYYQQ";
import { AMI_IGuild_guildWelcome } from "./AMI_IGuild_guildWelcome";
import { AMI_IGuild_guildMail } from "./AMI_IGuild_guildMail";
import { AMI_IGuild_getFireWood } from "./AMI_IGuild_getFireWood";
import { AMI_IGuild_addFireWood } from "./AMI_IGuild_addFireWood";
import { AMI_IGuild_updateGuildName } from "./AMI_IGuild_updateGuildName";
import { AMI_IGuild_impeachGuildLeader } from "./AMI_IGuild_impeachGuildLeader";
import { AMI_IGuild_antiImpeach } from "./AMI_IGuild_antiImpeach";
import { AMI_IGuild_getImpeachStatus } from "./AMI_IGuild_getImpeachStatus";
import { AMI_IGuild_upgradeGuildHouse } from "./AMI_IGuild_upgradeGuildHouse";
import { AMI_IGuild_getPartyInfo } from "./AMI_IGuild_getPartyInfo";
import { AMI_IGuild_getPartyDiscount } from "./AMI_IGuild_getPartyDiscount";
import { AMI_IGuild_bookParty } from "./AMI_IGuild_bookParty";
import { EGuildPartyType } from "./EGuildPartyType";
import { AMI_IGuild_raiseContribution } from "./AMI_IGuild_raiseContribution";
import { AMI_IGuild_addGuildReiki } from "./AMI_IGuild_addGuildReiki";
import { AMI_IGuild_shakeGuildTree } from "./AMI_IGuild_shakeGuildTree";
import { AMI_IGuild_getGuildTreeRipeTime } from "./AMI_IGuild_getGuildTreeRipeTime";
import { AMI_IGuild_getGuildActivityInfo } from "./AMI_IGuild_getGuildActivityInfo";
import { AMI_IGuild_adoptGuildAltarBeast } from "./AMI_IGuild_adoptGuildAltarBeast";
import { AMI_IGuild_feedGuildAltarBeast } from "./AMI_IGuild_feedGuildAltarBeast";
import { AMI_IGuild_summonGuildAltarBeast } from "./AMI_IGuild_summonGuildAltarBeast";
import { AMI_IGuild_getGuildBoxReward } from "./AMI_IGuild_getGuildBoxReward";
import { AMI_IGuild_getGuildStruggleInfo } from "./AMI_IGuild_getGuildStruggleInfo";
import { AMI_IGuild_openGuildStruggle } from "./AMI_IGuild_openGuildStruggle";
import { EDifficultyOption } from "../Public/EDifficultyOption";
import { AMI_IGuild_openGuildDefense } from "./AMI_IGuild_openGuildDefense";
import { AMI_IGuild_getMySells } from "./AMI_IGuild_getMySells";
import { AMI_IGuild_sellItem } from "./AMI_IGuild_sellItem";
import { AMI_IGuild_cancelSell } from "./AMI_IGuild_cancelSell";
import { AMI_IGuild_buyMarketItem } from "./AMI_IGuild_buyMarketItem";
import { SMarketRecordGuild } from "../Public/SMarketRecordGuild";
import { AMI_IGuild_openGuildRobCityOne } from "./AMI_IGuild_openGuildRobCityOne";
import { AMI_IGuild_memberComeBack } from "./AMI_IGuild_memberComeBack";
import { AMI_IGuild_getGuildCallBackList } from "./AMI_IGuild_getGuildCallBackList";
import { AMI_IGuild_getGuildAttendanceInfo } from "./AMI_IGuild_getGuildAttendanceInfo";
import { AMI_IGuild_guildUnionApply } from "./AMI_IGuild_guildUnionApply";
import { AMI_IGuild_guildUnionAgree } from "./AMI_IGuild_guildUnionAgree";
import { AMI_IGuild_getMyGuildUnion } from "./AMI_IGuild_getMyGuildUnion";
import { AMI_IGuild_getGuildUnionApplyList } from "./AMI_IGuild_getGuildUnionApplyList";
import { AMI_IGuild_guildUnionQuit } from "./AMI_IGuild_guildUnionQuit";
import { AMI_IGuild_openGuildEliteCopy } from "./AMI_IGuild_openGuildEliteCopy";
import { AMI_IGuild_changeGuildStrategy } from "./AMI_IGuild_changeGuildStrategy";
import { AMI_IGuild_changeGuildPlan } from "./AMI_IGuild_changeGuildPlan";
import { SGuildPlan } from "./SGuildPlan";
type int = number;
//class IGuildPrx
    
    export interface IGuildPrx
    {
        createGuild_async(arg1: AMI_IGuild_createGuild, arg2: int, arg3: EOperOption, arg4: string, arg5: string): void;

        changeGuildPurpose_async(arg1: AMI_IGuild_changeGuildPurpose, arg2: int, arg3: string): void;

        getGuildInfo_async(arg1: AMI_IGuild_getGuildInfo, arg2: int): void;

        searchGuilds_async(arg1: AMI_IGuild_searchGuilds, arg2: int, arg3: string, arg4: int, arg5: Boolean): void;

        applyGuild_async(arg1: AMI_IGuild_applyGuild, arg2: int, arg3: int): void;

        cancelApply_async(arg1: AMI_IGuild_cancelApply, arg2: int): void;

        invitePlayer_async(arg1: AMI_IGuild_invitePlayer, arg2: int, arg3: int): void;

        dealApply_async(arg1: AMI_IGuild_dealApply, arg2: int, arg3: int, arg4: Boolean): void;

        dealInvite_async(arg1: AMI_IGuild_dealInvite, arg2: int, arg3: int, arg4: Boolean): void;

        memberOper_async(arg1: AMI_IGuild_memberOper, arg2: int, arg3: int, arg4: EGuildPosition): void;

        getApplyList_async(arg1: AMI_IGuild_getApplyList, arg2: int): void;

        getGuildPlayerInfo_async(arg1: AMI_IGuild_getGuildPlayerInfo, arg2: int): void;

        disbandGuild_async(arg1: AMI_IGuild_disbandGuild): void;

        applyPlayersGuild_async(arg1: AMI_IGuild_applyPlayersGuild, arg2: int): void;

        getGuildStructure_async(arg1: AMI_IGuild_getGuildStructure): void;

        updateGuildStruture_async(arg1: AMI_IGuild_updateGuildStruture, arg2: EGuildStructureType): void;

        cancelUpdateGuildStruture_async(arg1: AMI_IGuild_cancelUpdateGuildStruture, arg2: EGuildStructureType): void;

        accelerateUpdateGuildStruture_async(arg1: AMI_IGuild_accelerateUpdateGuildStruture, arg2: EGuildStructureType, arg3: EOperOption, arg4: int): void;

        getGuildAuraEvent_async(arg1: AMI_IGuild_getGuildAuraEvent): void;

        updateGuild_async(arg1: AMI_IGuild_updateGuild): void;

        updatePlayerGuildData_async(arg1: AMI_IGuild_updatePlayerGuildData, arg2: EUpdateType, arg3: EEntityAttribute, arg4: int, arg5: int, arg6: string): void;

        changePlayerGuildData_async(arg1: AMI_IGuild_changePlayerGuildData, arg2: int, arg3: int): void;

        buyGuildSpace_async(arg1: AMI_IGuild_buyGuildSpace, arg2: Boolean): void;

        getGuildSpaceList_async(arg1: AMI_IGuild_getGuildSpaceList, arg2: int, arg3: string): void;

        getAward_async(arg1: AMI_IGuild_getAward): void;

        donateMoney_async(arg1: AMI_IGuild_donateMoney, arg2: EOperOption, arg3: int): void;

        getGuildShopItems_async(arg1: AMI_IGuild_getGuildShopItems): void;

        buyGuildShopItem_async(arg1: AMI_IGuild_buyGuildShopItem, arg2: int, arg3: int): void;

        operGuildWarehouse_async(arg1: AMI_IGuild_operGuildWarehouse, arg2: EGuildWarehouseOper, arg3: SPlayerItem, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        destroyGuildWarehouse_async(arg1: AMI_IGuild_destroyGuildWarehouse, arg2: string): void;

        assignGuildWarehouse_async(arg1: AMI_IGuild_assignGuildWarehouse, arg2: int, arg3: Map<any, any> /* flash.utils.Dictionary */, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        assignGuildWarehouseEx_async(arg1: AMI_IGuild_assignGuildWarehouseEx, arg2: EGuildAssignType, arg3: Array<any>, arg4: Map<any, any> /* flash.utils.Dictionary */, arg5: Map<any, any> /* flash.utils.Dictionary */): void;

        applyGuildWarehouse_async(arg1: AMI_IGuild_applyGuildWarehouse, arg2: string, arg3: int, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        cancelApplyGuildWarehouse_async(arg1: AMI_IGuild_cancelApplyGuildWarehouse, arg2: string, arg3: Map<any, any> /* flash.utils.Dictionary */): void;

        replyGuildWarehouse_async(arg1: AMI_IGuild_replyGuildWarehouse, arg2: int, arg3: string, arg4: Boolean, arg5: Map<any, any> /* flash.utils.Dictionary */): void;

        getAllGuildWarehouseApplys_async(arg1: AMI_IGuild_getAllGuildWarehouseApplys): void;

        getGuildWarehouseApplys_async(arg1: AMI_IGuild_getGuildWarehouseApplys): void;

        drawGuildWarehouse_async(arg1: AMI_IGuild_drawGuildWarehouse, arg2: string): void;

        getGuildWarehouses_async(arg1: AMI_IGuild_getGuildWarehouses): void;

        moveGuildWarehouseEx_async(arg1: AMI_IGuild_moveGuildWarehouseEx, arg2: string, arg3: Boolean): void;

        getGuildWarehousesEx_async(arg1: AMI_IGuild_getGuildWarehousesEx): void;

        getGuildWarehouseRecords_async(arg1: AMI_IGuild_getGuildWarehouseRecords): void;

        changeYYQQ_async(arg1: AMI_IGuild_changeYYQQ, arg2: EOperOption, arg3: string): void;

        guildWelcome_async(arg1: AMI_IGuild_guildWelcome, arg2: EOperOption, arg3: string, arg4: int): void;

        guildMail_async(arg1: AMI_IGuild_guildMail, arg2: string, arg3: string): void;

        getFireWood_async(arg1: AMI_IGuild_getFireWood, arg2: int): void;

        addFireWood_async(arg1: AMI_IGuild_addFireWood, arg2: int): void;

        updateGuildName_async(arg1: AMI_IGuild_updateGuildName, arg2: string): void;

        impeachGuildLeader_async(arg1: AMI_IGuild_impeachGuildLeader): void;

        antiImpeach_async(arg1: AMI_IGuild_antiImpeach): void;

        getImpeachStatus_async(arg1: AMI_IGuild_getImpeachStatus): void;

        upgradeGuildHouse_async(arg1: AMI_IGuild_upgradeGuildHouse): void;

        getPartyInfo_async(arg1: AMI_IGuild_getPartyInfo): void;

        getPartyDiscount_async(arg1: AMI_IGuild_getPartyDiscount): void;

        bookParty_async(arg1: AMI_IGuild_bookParty, arg2: EGuildPartyType, arg3: int, arg4: int): void;

        raiseContribution_async(arg1: AMI_IGuild_raiseContribution, arg2: int): void;

        addGuildReiki_async(arg1: AMI_IGuild_addGuildReiki, arg2: int): void;

        shakeGuildTree_async(arg1: AMI_IGuild_shakeGuildTree): void;

        getGuildTreeRipeTime_async(arg1: AMI_IGuild_getGuildTreeRipeTime): void;

        getGuildActivityInfo_async(arg1: AMI_IGuild_getGuildActivityInfo, arg2: int): void;

        adoptGuildAltarBeast_async(arg1: AMI_IGuild_adoptGuildAltarBeast, arg2: int): void;

        feedGuildAltarBeast_async(arg1: AMI_IGuild_feedGuildAltarBeast, arg2: string, arg3: int): void;

        summonGuildAltarBeast_async(arg1: AMI_IGuild_summonGuildAltarBeast): void;

        getGuildBoxReward_async(arg1: AMI_IGuild_getGuildBoxReward): void;

        getGuildStruggleInfo_async(arg1: AMI_IGuild_getGuildStruggleInfo): void;

        openGuildStruggle_async(arg1: AMI_IGuild_openGuildStruggle, arg2: EDifficultyOption): void;

        openGuildDefense_async(arg1: AMI_IGuild_openGuildDefense, arg2: EDifficultyOption): void;

        getMySells_async(arg1: AMI_IGuild_getMySells): void;

        sellItem_async(arg1: AMI_IGuild_sellItem, arg2: int, arg3: string, arg4: int, arg5: int, arg6: int, arg7: int, arg8: Boolean): void;

        cancelSell_async(arg1: AMI_IGuild_cancelSell, arg2: number): void;

        buyMarketItem_async(arg1: AMI_IGuild_buyMarketItem, arg2: SMarketRecordGuild): void;

        openGuildRobCityOne_async(arg1: AMI_IGuild_openGuildRobCityOne): void;

        memberComeBack_async(arg1: AMI_IGuild_memberComeBack): void;

        getGuildCallBackList_async(arg1: AMI_IGuild_getGuildCallBackList): void;

        getGuildAttendanceInfo_async(arg1: AMI_IGuild_getGuildAttendanceInfo, arg2: int): void;

        guildUnionApply_async(arg1: AMI_IGuild_guildUnionApply, arg2: int, arg3: int, arg4: Boolean, arg5: Boolean): void;

        guildUnionAgree_async(arg1: AMI_IGuild_guildUnionAgree, arg2: int, arg3: Boolean): void;

        getMyGuildUnion_async(arg1: AMI_IGuild_getMyGuildUnion): void;

        getGuildUnionApplyList_async(arg1: AMI_IGuild_getGuildUnionApplyList): void;

        guildUnionQuit_async(arg1: AMI_IGuild_guildUnionQuit): void;

        openGuildEliteCopy_async(arg1: AMI_IGuild_openGuildEliteCopy): void;

        changeGuildStrategy_async(arg1: AMI_IGuild_changeGuildStrategy, arg2: int, arg3: string): void;

        changeGuildPlan_async(arg1: AMI_IGuild_changeGuildPlan, arg2: int, arg3: SGuildPlan): void;
    }
